Off with their head! You can’t pass by Alice in the Wonderland themed tea shop near Central Park New York City. The menu contains an extensive assertion of teas to choose from. This was some of the best tea I have ever tasted! You must stop by this place.
Tea @ Alice's Tea Cup