1. Restaurante Imperatriz Leopoldina. Com decoração clássica e ares de séculos passados, o Imperatriz Leopoldina oferece distintas opções da culinária internacional e brasileira. Entre os deliciosos pratos do cardápio, recomendamos o peixe com azeite, legumes chamuscados e ervas. Ainda que não seja dos mais baratos, é um lugar que vale o preço pago por todas as qualidades.
3. Restaurante Transmontano. Situado no Hotel Bragança Palace, que fica a 100 metros do Museu Imperial, este restaurante tem os melhores exemplares da culinária portuguesa. Então, pode ir preparado para saborear bolinhos de bacalhau impecáveis. Com ambiente aconchegante, a casa disponibiliza atendimento de primeira e preços bem em conta, ou seja, ótima pedida para quem deseja economizar, mas não abre mão da qualidade.