Spain – Barcelona
Olivia Plaza Hotel / 4.5 stars