Water Taxi Beach

Address: 54-34 2nd Street Long Island City, NY 11101
Directions: