Отель построен в 2010 году, состоит из одного 7-этажного здания. Расположен всего в 500 м от железнодорожного вокзала Номентана. До центра города можно легко добраться на автобусе (автобусная остановка расположена рядом с отелем), до вокзалов Термини и Тибуртина — на метро от станции Libia, которая находится в нескольких минутах от отеля.