Plaza Santa Lucia

Santa Lucia, 33
Seville
Spain