El Intown Luxury House está a solo 400 metros de la Plaza de España y la estación de metro Spagna, y ofrece habitaciones elegantes con aire acondicionado. Está rodeado de tiendas, bares y restaurantes, y queda a 5 minutos a pie de la Fontana di Trevi.
Las habitaciones del Luxury House tienen una decoración minimalista, con madera de wengué y tejidos de lujo, y están equipadas con aire acondicionado. Disponen de TV de pantalla plana, minibar y baño privado equipado con secador de pelo y artículos de aseo gratuitos. Algunas habitaciones tienen ducha de hidromasaje.
Todos los días se sirve un desayuno de estilo italiano en un bar situado a 50 metros. El desayuno consta de cruasanes dulces y productos caseros, así como capuchino o bebidas calientes. Además, se ofrece un desayuno continental y americano, bajo petición. Este establecimiento ocupa un edificio de viviendas con un pequeño ascensor.