Address: Praça Marechal Humberto Delgado, 1549-004 Lisboa, Portugal
The Lisbon Zoo is located in the heart of Lisbon in Sete Rios and is well-connected by all modes of public transport including the metro, bus, and train. The attraction is close to the Estádio do Sport Lisboa e Benfica, the home stadium of the Portuguese football club, Benfica.
Closest Landmark: Teatro Thalia (500 m on foot)