Hotel Lleó ***
Barcelona, Spain
Sleeping Rooms
89 rooms
Location
Sleeping Rooms
Total number of rooms
89
Maximum number of rooms for groups
Address and Location Info for Hotel Lleó
Full Address
Pelai, 22-24 08001
City
Barcelona
Region
Barcelona
Country
Spain
Latitude
41.385902
Longitude
2.166489