New restaurant coming to Station Square soon. Sounds very fanciful!
Update: Prince Tea House is a chain of Asian-inspired cafes with a wide-ranging menu of food, light snacks, and of course tea. The chain has other locations in Flushing, Astoria, the East Village, Brooklyn, and soon to come, Philadelphia.
The Forest Hills location is coming to 15 Station Square, where I think there was a cleaners before? But let me know at edgeofthecity@gmail.com or in the comments below.