The hotel is located 5 km from the beach, 3.5 km from The Picasso Museum at Barcelona, 3.5 km from Barcelona Zoo and 3.5 km from Barcelona Aquarium.
Mallorca Street No. 181
Barcelona
08036
Spain
Checking for room alternatives