The metro stop is Ópera and it is only 50 metres from Hotel Meninas.