L’albergo della Locanda Italia si trova lungo una delle vie principali di Poggio Imperiale, dunque facilmente raggiungibile in automobile o con i mezzi di trasporto pubblici.
La struttura, di 500 mq circa, è disposta su tre livelli:
- il primo piano è adibito alla ristorazione;
- il secondo e terzo piano ospitano le camere, tutte con servizi privati e impianto di climatizzazione.