Todds Subs, MIAMI, Florida (FL)
Comfortably situated at 5975 Sunset Drive () in MIAMI, Florida (FL) (33143), Todds Subs can be reached at 3056673530. Please do call early in advance to book your spot in the restaurant.
More restaurants in MIAMI, Florida (FL)
Todds Subs contact information and details:
Address: 5975 Sunset Drive - , MIAMI, Florida (FL) 33143
Contact Phone: 3056673530