Visit Our Excuisite Restaurant & Bar Located in Leicester Square , the heart of London, Koha delivers ambience and experience all in one package.We look forward to seeing you soon.