Get directions to: Fulton Street Lobster Tail Co, Long Island City, NY
Restaurant address: 4223 Orchard St Long Island City, NY 11101, USA
Restaurant: Fulton Street Lobster Tail Co