Posts Tagged: Olivia Plaza Hotel

Olivia Plaza Hotel Barcelona

Olivia Plaza Hotel Plaza de Catalunya 19, El Barri Gotic, Barcelona, Spain Fabulous, 8.8 Centrally located, Olivia Plaza Hotel allows for easy access to Barcelona’s popular sightseeing and retail areas. It is within a 10-minute walk of Barcelona Cathedral, the

Read More