Tea Pot Tea Room

61 Stow Rd.
Boxborough
Massachusetts
United States
website