Where is Apartments Sixtyfour?

Where is Apartments Sixtyfour located?

Apartments Sixtyfour, Catalonia, Spain (approx. 41.39285°, 2.16445°)


Where is Apartments Sixtyfour on the map?