Pages

Monday, October 5, 2015

Hotel San Francesc is a 5-star hotel housed in a nineteenth-century mansion located in Palma de Mallorca, Mallorca, Spain.