Helen’s newest place to stay is off the beaten path of tourist traffic, sitting nestled between mountains.
‘Heaven on Earth’: Helen has a new hotel offering in Valhalla Resort