Via milazzo 11, 00185 Roma
Apartment 3 stars
Inner House features accommodations within 1.2 miles of the center of Rome, with free Wifi and a kitchen with a fridge, a stovetop, and kitchenware. Popular points of interest nearby include Vittorio Emanuele Metro Station, Santa Maria Maggiore, and Repubblica - Teatro dell'Opera Metro Station. When...