Belmond Las Casitas is a luxury hotel set in the peace and serenity of the Colca Canyon in Southern Peru, the second deepest canyon in the world and one of the most stunning destinations Peru has to offer.