T & B Villa, SHELL, Wyoming (WY)
Conveniently located at 119 Main () in SHELL, Wyoming (WY) (82441), T & B Villa can be reached at 3077652925. Please do call in advance to make a reservation.
More restaurants in SHELL, Wyoming (WY)
T & B Villa contact information and details:
Address: 119 Main - , SHELL, Wyoming (WY) 82441
Contact Phone: 3077652925