Namra Villa Guesthouse Leh
Featuring a garden with a children's playground, sun terrace and free Wi-Fi, Namra Villa is a guest house in Leh. Boasting room service, this property also provides guests with a picnic area.
Number of rooms: 8
SANKAR ROAD , NAMRA HOUSE, 194101 Leh, India