El Capitan, MIAMI, Florida (FL)

Looking for some food? El Capitan might cook the sort of dinner that suits you.
Comfortably stationed at 3061 Northwest South River Dri () in MIAMI, Florida (FL) (33142), El Capitan can be contacted at 3056373466. Remember to call up ahead to reserve your spot in the restaurant.
More restaurants in MIAMI, Florida (FL)


El Capitan contact information and details:
Address: 3061 Northwest South River Dri - , MIAMI, Florida (FL) 33142
Contact Phone: 3056373466