Room Home Stay London
26 Widegate Street
London,
GB E1 7HP
Near Liverpool Street