Sports Bars in St. Thomas

Legends Tavern Sports Bar • $$
600 Talbot St, St Thomas

Customers` Favorites

Grilled Cheese Burger
Chicken Wings Dinner
Cattle Rustler Wings
Grilled Cheeseburger
Loaded Cheese Fries
Chicken Wings - Hot
Mozzarella Sticks
Legendary Nachos
Fish and Chips
Tex Mex Wings

“Amazing lunch again today ✨🙌 Great service Great food !!!!“

4.3 Superb262 Reviews
Upper Deck Sports Bar And Grill Sports Bar • $
534 Elm St, St Thomas

Customers` Favorites

Classic Burger and Fries with Cheese
Avocado Breakfast Special
Create Your Own Omelette
French Toast with Bacon
Buffalo Chicken Wrap
Sweet Potato Fries
Lemon Pepper Wings
French Onion Soup
Mushroom & Swiss
Corned Beef Hash

“Breakfast at the Upper Deck is an absolute delight. From the moment you walk in, you’re greeted with warm smiles and attentive service — the staff is genuinely friendly and makes you feel right at home. The real star of the show, though, is the kitchen. The cook here is nothing short of excellent — every dish is made with care, perfectly cooked, and full of flavour. Whether you’re craving a classic breakfast or something a little more hearty, you’ll leave satisfied and already planning your next visit. I highly recommend this hidden gem for a great start to your day!“

4 Good102 Reviews