Leyton Rooms London
High Road
London,
GB E15 2DE
In London (Stratford)