El Capitan
3061 NW South River Dr
Miami
FL
33142
(305) 637-3466
elcapitan.com
Open Map
Description
El Capitan is located at 1673 NW 27th Ave, Miami, FL. This business specializes in Restaurants.
by merchantcircle on July 15, 2015 from
merchantcircle
Cafe
Categories: Restaurants
dining
E Commerce
Favorite
Food And Dining
Mexican
restaurant
Restaurants
Restaurants: Mexican