Main St + Lowell St
1001 Main St
Worcester, MA 01603
They stand at the bus stop located at the intersection of Main Street and Lowell Street in Worcester, MA. The spot is a bustling transit hub where locals await their rides, surrounded by a mix of urban shops and eateries. With a modest shelter for cover and informational signs detailing routes and schedules, it serves as a convenient meeting point for commuters and pedestrians alike. The atmosphere is lively, reflecting the city's vibrant community and diverse population.
Generated from this place's information
Also at this address
See a problem?