NEW HOTEL SEARCH
Carrer de Villarroel, 163, Barcelona, 08036 Spain | 1-866-599-6674
out of 1 review
This apartment was great. Near the Metro and busses and still close enough where we could walk most places we wanted to go. Had some problems getting checked in, but that was because the computer systems were down. If I make it back to Barcelona I would not hesitate to stay here again.