Shou Japanese Kitchen Opening Times - Edo Japanese Restaurant