Downtown New Rochelle, NY. Traveling South on Echo Avenue to Pelham Road made a right onto North AvenueThe Google car

See more sightings!