La Concha.
San Sebastian, Spain.