Bay Point Shell Gourmet Deli

3601 Biscayne Blvd, Miami, FL 33137

(305) 576-5655

Location