Description: Leila Houston (London, 1977) is a visual artist whose work investigates the social, political and historical aspects of a place; inviting the spectator to contribute or take part.
video (50510) artist (35725) london (13641) installation (9998) sculpture (6830) sound (5799) houston (4277) visual (2069) leicester (755) leila (33)