Located in Tsaghkadzor, Eighty Eight Hotel and Spa is in the mountains, a 1-minute drive from Tsaghkadzor Ski Resort and 7 minutes from Kecharis Monastery. This upscale hotel is 1.4 mi (2.3 km) from Ropeway of ... Read more

View all Luxury Hotels in Tsaghkadzor