41.673402
12.497495

Cavour Mall
Pomezia
,
Italy
View project