Omi's Bar & Grill Latin American Cuisine Menu

7827 Temple Terrace Hwy, Tampa, FL 33614

Know a great happy hour or special for this location?