The Happy Snail
398 Main St
Warren
RI
02885
(401) 245-5555
thehappysnailteahouse.com
Open Map
Accepts Credit Cards
Price range: $$
Take-out
Tea Rooms