El Gran Puerto is a relaxed Mexican restaurant serving classic dishes like fajitas and margaritas. They offer vegetarian options, takeout, and table service.