Japanese restaurant Showa Koi, offering a delightful culinary experience. Features include a terrace and accepts various payment methods.