2645 South Melrose Drive
Vista,
CA 92081
In the entertainment district
Distance19.4 miles
SELECT