At 3419 Steinway St, Long Island City I-11101-1305, United States, find the hidden gem that is Cano Beach. It's a dining spot where every menu item promises an unforgettable culinary experience.
The full menu from Cano Beach in Long Island City!
All prices are estimations.