Eating Pub Food at Elmer's Sports Cafe & Liquor Store Ybor City restaurant in Tampa, FL.

Feedback

Do you manage or own Elmer's Sports Cafe & Liquor Store Ybor City?

Yes