Metro Express Take OUT
860-651-7417
41.881171
-72.799515
About Metro Express Take OUT
Metro Express Take OUT is located at 928 Hopmeadow St, Simsbury, CT. This location is in the Simsbury Center Historic District neighborhood..