Featured – Town & Country

May 15, 2018 / 6 years ago

The Sheldon Chalet was featured in Town & Country

“The T&C Hotel Awards: The Best New Hotels in the World”

View May 15, 2018 online article

View June/July 2018 print article

Leave a Reply

Your email address will not be published. Required fields are marked *