The hotel is located 4.5 km from the beach, 600 m from The Egyptian Museum at Barcelona, 1.5 km from Catalunya Square and 3 km from Barcelona Zoo.
Balmes Street No. 103 - 105
Barcelona
08008
Spain