M ON N6H 0K1, 1790 Hyde Park Rd, London Mandarin Restaurant Seafood restaurant 1790 Hyde Park Rd, London