The hotel is located 4 km from the beach, 450 m from The Contemporary Art Museum, 3.5 km from Barcelona Zoo and 1.5 km from The Cathedral.
Pelai street no 14
Barcelona
08001
Spain
Checking for room alternatives