Cafe Herrera

Cafe Herrera in Downtown Dallas

665 S. Lamar St.
Dallas, TX 75202

in front of the Omni

All the Details

  • 214-749-0455
  • Has Valet Parking
Cafe Herrera is opening in the restaurant complex adjacent to the Omni hotel.

Goes Well With...

#Eats