Hotel Sant' Anna Rome
via borgo pio 134
Rome,
IT 00193
Near St. Peter's Square