Euclid Av & 18th St

1753 Euclid Ave
National City, CA 91950

They stand at the bus stop located at Euclid Avenue and 18th Street in National City, California. The stop serves as a bustling transit point, frequented by a diverse crowd seeking efficient travel around the area. They are surrounded by a mix of residential buildings and local businesses, with the sounds of traffic and conversations creating a lively atmosphere. Shade from nearby trees provides a brief respite from the California sun as they await their ride.

Generated from this place's information

Own this business?
See a problem?

You might also like

United StatesCaliforniaNational CityEuclid Av & 18th St