Stockham Lodge is a property only 5.0 km from World of Country Life, Diggerland Devon and Topsham Pool featuring a Jacuzzi and a free car park.
The venue is located 227 km from London.
Stockham Lodge comprises rooms with a sofa, cable TV with on-demand movies, a personal computer, heating and a dining area. Guests will have a private bathroom with towels and bathrobes at their disposal.
While staying in Stockham Lodge guests are free to use a kitchen with a washing machine, a stove, kitchenware, a fridge and a cooktop for self-catering.