San Diego, CA 92117
Balboa Avenue Station is a Light rail station located at San Diego, CA 92117. It has received 15 reviews with an average rating of 4.6 stars.
The address of Balboa Avenue Station: San Diego, CA 92117
Balboa Avenue Station has 4.6 stars from 15 reviews
Light rail station