Allende station, on line 2 of the metro rail is just a few steps from there. You really can't go wrong with this place. Downstairs, if you order the Cuban torta for 90 pesos, you'll receive the biggest thing most delicious thing you can buy around; with all the meats and the best cheese that you can have in a sandwich. We enjoyed our stay.