Check In:

14:00

Check Out:

12:30

Address:

Plaza del Angel. 12. Ciutat Vella. 08002 Barcelona. Spain