logo

Alimama Tea

rating

trending_up

1.17

google place

trending_up

4.60

Address

89A Bayard St, New York, NY 10013, USA

Types

cafe

restaurant

Mentions

EVERYTHING you should do + EAT in NYC

-

ur mom ashley

EVERYTHING you should do + EAT in NYC

visibility

669.9K

thumb_up

25.6K

Watch VideoMore Place From VideoMore Place From Channel