This unpretentious hotel is in Vatican.
Rome
41.91169, 12.44783 Open in Google Maps
APT
APT.ST
10 guests