Get directions to: Blue Moon Deli, Staten Island, NY
Restaurant address: 658 New Dorp Lane Staten Island, NY 10306, USA
Restaurant: Blue Moon Deli