Carmen main picture

Carmen G

Technical Manager

London, United Kingdom

About me

New in the city.