Shadow Hills Apartments
Apartment complexπ The building numbers are a bit confusing. Hallways are narrows. Funny smell in the staircase but clean. Good thing there's an elevator. Security cameras in the hallways but not sure if they're working.
Address
227 E Wilbur Rd, Thousand Oaks, CA 91360
Website
Contact
(805) 495-4165Rating on Google Maps
4.30 (36 reviews)Open on Google Maps