Miami Subs Grill Opa-locka - Hours & Locations
Miami Subs Grill - Miami
14001 Southwest 88th Street, Miami FL 33186 Phone Number:(305) 386-3636Hours may fluctuate
Distance:18.82 miles
Miami Subs Grill - Miami
15725 South Dixie Highway, Miami FL 33157 Phone Number:(305) 252-2300Hours may fluctuate
Distance:21.03 miles