3 star hotel

Best Western Hotel Astrid Roma

Largo Antonio Sarti, 4, 00196 Roma, Italy - Roma, Lazio - Italy - 00196

Show map