Hotel Alexandra, in the Heart of the City of Barcelona, Spain

Wonderful terraces full of exuberant vegetation