Been there, done that? Do tell us about it! Submit a review of this North America 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