Get directions to: Lobster Box, Bronx, NY
Restaurant address: 34 City Island Ave Bronx, NY 10464, USA
Restaurant: Lobster Box