The Orchard Self Catering
The Orchard Self Catering is located in a mountain area of Mahe Island, about 4.4 km away from Mission Lodge Lookout.
Victoria Clock Tower is approximately 8 km from the hotel.
Rooms at The Orchard Self Catering offer such modern comforts as climate control, a laptop-size safe, a refrigerator, a coffee maker and a sofa set. The guestrooms look out on the garden. For more comfort a shower, a hairdryer and a bidet are provided.
A sunbathing terrace and a tennis court are offered for guests' comfort. Guests will take advantage of horse riding, hiking and darts available for an active pastime. On-site children facilities feature a play area and board games.