Skip to main contentToast Local logo
MELI Miami Shores MELI Miami Shores

MELI Miami Shores MELI Miami Shores

Ice Cream ShopPrice range $1-15

210 NE 98 ST, Miami Shores, FL 33138
About

Come in and enjoy!