Spain

Barcelona

Status:

Already located!

Solution:

Barcelona

Lat/Lng:
41.39535930146643, 2.161957678616318

Found by:

dagger66

place image

1 comment

dagger66 1 month ago
1

Casa Milà, popularly known as La Pedrera or "The stone quarry", a reference to its unconventional rough-hewn appearance, is a modernist building in Barcelona, Catalonia, Spain. Located at Provença, 261-265, 08008 Barcelona, Spain.
Google Map Image.
external link
external link