Daily Archives: January 18, 2016

El Palace Hotel in Barcelona, Spain

El Palace Hotel is located in the centre of Barcelona, very close to Las Ramblas, and in the most renowned shopping area of Barcelona, it is surrounded by boulevards, prestigious boutiques and the city’s main attractions.

El Palace Hotel in Barcelona, Spain 01

Continue reading