Omen a Zen

Omen A Zen

Located on Thompson St in SoHo, Omen provides diners with an intimate rustic atmosphere to enjoy authentic country-style Kyoto fare.

Photo Gallery See All Photos