The Rila Hotel Borovets is located in the center of the Balkan Peninsula's first mountain resort, Borovets, 43.5 miles from Sofia. Hotel Rila has a spa area