Floating Mountain Tea House |2nd Floor
239 W 72nd St #2fl New York NY 10023 USA
- This is the page of Floating Mountain Tea House |2nd Floor on 239 W 72nd St #2fl New York NY 10023.
- Floating Mountain Tea House |2nd Floor is a new listing on food pages, updated
on November 24, 2023.
- This page has had 3 visitors. You are the 3rd.
Location