El Teco Hotel está situado entre la estación de tren de Porta Venezia y la estación de metro de Lima. Cuenta con un bar de aperitivos y recepción, ambos abiertos las 24 horas del día. Las habitaciones disponen de conexión Wi-Fi gratuita y TV vía satélite.
Completamente renovado en 2012, las habitaciones cuentan con aire acondicionado, muebles elegantes, y un baño privado con cromoterapia y teléfono. Las habitaciones están completas con zapatillas y caja fuerte. El desayuno es un buffet dulce y agradable.
El Hotel Teco está situado en el exclusivo distrito comercial de Corso Buenos Aires. La Catedral se encuentra a 15 minutos a pie y el metro le conecta con el Centro de Exposiciones Expo 2015. Los huéspedes disfrutan de tarifas con descuento en un garaje asociado cercano.