If you're looking for Juice restaurants in Flushing look no further. The Whale Tea (Flushing) is known for having some of the best Juice in Flushing. Located at 60-05 Kissena Blvd, The Whale Tea ...show more
Last updated August 4, 2021