No Picture

Schloss Fall Boutique Hotel is part of the historic Keila-Joa Castle, which was built in 1833 and completely renovated in 2014. It is located on the banks of the beautiful River Keila and surrounded by a historic parkland. Keila Waterfall offers a picturesque sight, regardless of the season.