a map showing the location of an apartment in barcelona, spain with google maps and directions