O-Ku 1085 Howell Mill Rd NW A3, Atlanta, GA 30318, USA Atlanta Top dishes Omakase ★ 4.6 Recent reviews No reviews yet.