Make a reservation!

Keep in Touch

Address

171-10 Northern Blvd Flushing,
New York 11358 USA.

PHONE

Telephone:(718) 445-4850