Upper Deck Restaurant & Sports Bar 534 Elm St St Thomas ON Canada
Phone: 519.633.2721 Alcohol: full bar
Dress: casual