Shops
Embaixada is one of Shops.

1. Embaixada

8.2
Praca Principe Real Nº 26, Lissabon 1250-184 Portugal, Lisboa, Lisboa
Shopping Mall · São Mamede · 44 tips and reviews