answersLogoWhite

0

They play at the 'Estádio Nacional' (translates as National Stadium in English), which is in the town of Oeiras, near Lisbon.

User Avatar

Wiki User

13y ago

What else can I help you with?