Skip to Main Content

Villa Maria

Category Residential Rentals

Address

1538 India Street View on Google Maps
San Diego, CA 92101
619 236 9353

Nearby Dine

Nearby Shop

Nearby Stay