Been there, done that? Do tell us about it! Submit a review of this United States restaurant today.
What does one do when one is in Astoria and it’s raining cats and dogs? Well, you go to The Windsor House of Tea, of course! This delightful and serene tea house serves
5 of 5 stars
Showing All Restaurants