The Beltran de Santa Cruz Boutique Hotel is housed in an elegant mansion dating back to the 18th century.