« Back to references

Hotel Lleo

In the heart of Barcelona, just two steps from the Rambla, from plaza Catalunya (plaça de Catalunya) and plaça de la Universitat (University plaza), Hotel Lleó enjoys a privileged location among 3-star hotels in Barcelona.