Alice Maguire was born in London, England, UK. She is known for Bliss (2013), Awaiting Lazarus (2013) and Leave to Stay (2013).
No data