AMOCITY
Upscale Modern Triplex Townhouse Balboa Park View is located in San Diego, just 1.3 miles from San Diego – Santa Fe Depot Amtrak Station and...