Campo Santo Teutonico
Roma, Lazio
Italy

Show map in new window