Birthdate
December 1980
Nationality
Indian
Occupations
Hospitality, Bar Manager
Roles
Director
Address
14a, Swinton Street, London, United Kingdom, WC1X 9NX
Leon Roach Costa was born in December 1980.
Leon Roach Costa Business Events
20 May 2015
Appointment
30 Apr 2013
Resignation
06 Apr 2010
Appointment