El Hotel Teatro se encuentra en el centro de Oporto, a solo 200 metros de la estación de metro de São Bento. Ofrece habitaciones con aire acondicionado y conexión Wi-Fi gratuita. El hotel cuenta con un bar y un restaurante que sirve cocina portuguesa e internacional.