O 7 Inn Spagna está localizado apenas a 50 metros da Piazza del Popolo (praça), e é um alojamento de luxo com acesso Wi-Fi gratuito por toda parte. Disponibiliza quartos ultra-modernos com um iPad, bem como refrigerantes e snacks gratuitos no mini-bar.
As acomodações do 7 Inn apresentam mobiliário contemporâneo e iluminação LED. Cada quarto está também equipado com um chuveiro de sensações, enquanto alguns têm ainda uma banheira de hidromassagem.
Todos os dias é servido um pequeno-almoço com itens doces e salgados num café, no mesmo edifício.
A Estação de Metro de Flaminio fica a 200 metros da propriedade e o Parque Villa Borghese a 5 minutos a pé.