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
See a problem?