Greyrock Pl @ Tresser Blvd

Bus Stop • Downtown Stamford, Stamford, CT