Mahiki Kensington

2A Kensington High Street
London, London W8 4PT
United Kingdom
Get Directions