bar in Templeton
About 8 results.
Otter River Hotel
Main Street 29, 01436 Templeton, United StatesThe Red Onion aka The Otter River Hotel is a great place to go and have a drink with friends. With pool tables, darts, and shows there is always excitement.