RT.com RT Partners Hotels Italy Rome Best Western Ambra Palace

Best Western Ambra Palace

Basic information
Category
4 Stars
Address Via Principe Amadeo, 257
City Rome
Country Italy
Number of rooms 78
Fax number

Special deals