Where is Hotel Best 4 Barcelona?

Where is Hotel Best 4 Barcelona located?

Hotel Best 4 Barcelona, Hotel Best 4 Barcelona, Spain (approx. 41.39637°, 2.20056°)


Where is Hotel Best 4 Barcelona on the map?