El Grand Hotel Olimpo está rodeado por los típicos Trulli, unas construcciones rurales en piedra que sólo se encuentran en Apulia. Está situado en el verde valle de Itria y dispone de aparcamiento gratuito y un alojamiento de lujo.
Las suites y habitaciones del Olimpo ofrecen un alojamiento tranquilo y cómodo. Todas cuentan con balcón privado y aire acondicionado. Hay conexión Wi-Fi gratuita disponible en todo el hotel.
El restaurante Eden sirve un exquisito menú a la carta acompañado de excelentes vinos, que se conservan en una bodega con paredes de roca.