The Hotel Teatro is a luxurious hotel located in the heart of Porto, just a few steps from the iconic São João National Theatre. The hotel is housed in a renovated 19th-century building and features elegant rooms, a spa, a fitness center, and a restaurant serving traditional Portuguese cuisine. The hotel also has a rooftop terrace with stunning views of the city.