Barcelona. The Rambla. Hotel Rivoli Ramblas is marked in red square.