Olivia Plaza Hotel Near Placa de Catalunya
Plaza Cataluña 19 -
Barcelona,
ES 08002