Suite Thamia provides self-catering accommodation located in Rome, 100 metres from Piazza Navona FreeWiFi access is available throughout The apartment comes with a kitchenette, dining area and flat-screen TV The private bathroom includes a spa bath, hairdryer and free toiletries The property is 300 metres from Campo dei Fiori Square Castel SantAngelo is a 10-minute walk away