Get directions to: Casa Mia Italian Deli Inc, Oyster Bay, NY
Restaurant address: 68 West Main Street Oyster Bay, NY 11771, USA
Restaurant: Casa Mia Italian Deli Inc