72-08 Main St, Flushing

Our Story

Our Story

Stop in for a beautiful ambient environment, and dine with the fish as you watch them swim by while eating a decident meal. We are located at 72-08 Main St, Flushing, NY, 11367 we offer both Dine-in and Take-out. We look forward to providing you with a wonderful experience and delicious cuisine!