Vila Sousa Apartment complex Address Villa Sousa 1 4, 1100-266 Lisboa, Portugal Rating on Google Maps 4.60 (9 reviews) Open on Google Maps