I'm thinking of joining this Winter Street location. I listed to You Tube on my fine. With this location located below ground, how is the reception? Thanks....Robert
Address: 17 Winter Pl, Boston, MA 02108, USA
James Colorado | Aug 24, 2019
No.
Cheryl Keith | Aug 24, 2019
They have wifi
Thanks! Your answer is awaiting moderation.