Water Clock at Villa Borghese

Address:

viale dell’Orologio
Villa Borghese
00197 Rome, Italy

NileGuide Expert tip:

Set your watch here.

Map:


Contact   ·   Privacy   ·   Terms