Matsuri

Geneva | Website Map
Find Parking


This Japanese restaurant opened near Geneva's Metra station in winter of 2006.