Lime Red Tea House

11 Pleasant St NorthamptonMA01060
Map

Open Map

Description

Lime Red Tea House is located at 11 Pleasant St, Northampton, MA. This business specializes in Grocery Stores and Restaurants.
by merchantcircle on July 14, 2015 from merchantcircle