This cosy hotel can be found in Vatican.
Rome
41.90826, 12.44564 Open in Google Maps
APT
APT.ST
10 guests