2645 South Melrose Drive
Vista,
CA 92081
In the entertainment district
Distance18.3 miles
SELECT