Google Satellite Maps:
San Pedro hospital, Logrono, Spain

San Pedro hospital in Logrono, Spain [...]