Оздоровительный комплекс расположен в предгорье Подольских Товтр, на берегу реки Збруч. Открылся в 2008 году.