Windsor Cottages
Hotel
Lansdowne, Uttarakhand
Windsor Cottages in Lansdowne features 3-star accommodation with a garden, a terrace and a restaurant. Featuring room service, this property also provides guests with a children's playground.
Number of rooms: 14
Main Market Jaiharikhal, 246193 Lansdowne, India