ESPAÑA

barcelona, spain. PS. DEL ESPOLON 32
This city hotel comprises a total of 60 rooms spread over 4 floors. It offers good value for money and the personal service will make [ + ]