Castello Spagnolo

city: L´Aquila
address: _