Where is Green House Hotel, Barcelona?

Where is Green House Hotel, Barcelona located?

Green House Hotel, Barcelona, Green House Hotel, Barcelona, Spain (approx. 41.39838°, 2.18445°)


Where is Green House Hotel, Barcelona on the map?