Get directions to: Bay Point Shell Gourmet Deli, Miami, FL
Restaurant address: 3601 Biscayne Blvd Miami, FL 33137, USA
Restaurant: Bay Point Shell Gourmet Deli