Edo Japan

Restaurant in Streetsville, Ontario

Opening hours: Mo-Su 10:30-22:00; PH 11:00-20:00 Features: takeaway