With free Wi-Fi and air conditioning, Casa dellAngelo is located in the capital city of Rome It offers self-catering accommodation Apartments feature a TV, kitchen and terrace with city views The private bathroom includes free toiletries Casa dellAngelo is a 10-minute walk from the Vatican City The Spanish Steps are 2 km away