El Apollo Suites está situado en el centro histórico de Lecce, en el antiguo teatro Apollo, y ofrece habitaciones y apartamentos de lujo con conexión WiFi gratuita. La Piazza Mazzini y Sant'Oronzo están a 200 metros.
Los alojamientos del Apollo son amplios, presentan una decoración elegante y disponen de aire acondicionado y TV de pantalla plana. Los apartamentos tienen zona de cocina, vistas a la ciudad y techos altos.
La estación de Lecce está a 1,4 km. El establecimiento ofrece un servicio de traslado a Bari o al aeropuerto de Brindisi, bajo petición. La costa del Adriático está a 20 minutos en coche.