Russell St and Lelia St
539 Russell St
New Haven, CT 06513
The bus stop located at the intersection of Russell St and Lelia St in New Haven, CT, serves as a convenient transit point for residents and visitors. Surrounded by a mix of residential homes and local businesses, it provides access to multiple bus routes, making it a vital link for commuters. The area features typical urban amenities, including benches for waiting passengers, and is often bustling with the activities of daily life.
Generated from this place's information
See a problem?