Manor Village at London

230 Victoria St
London