UK, London
291 Greenwich High Road, Greenwich, Greenwich, London, SE10 8NA, United Kingdom