TIH New Antelope
Hotel
Leh
Surrounded by lush green willow trees, Hotel Antelope is strategically located on the foot hills of the magnificent Leh Palace. It features a 24-hour front desk and offers complimentary wired internet in its public areas.
Number of rooms: 28
Chube Road, Near Womens Alliance, 194101 Leh, India