When you stay at Tree of Life Eila Art Hotel in Kullu, you'll be in the mountains, within a 15-minute walk of Naggar Castle and Tripura Sundari Temple. This spa hotel is 13.1 mi (21.1 km) from Mall Road and 1.2 ... Read more

View all Luxury Hotels in Kullu