Mikado is a Japanese restaurant in the heart of Glens Falls. Offering sushi, hibachi, and Japanese fusion.
195 Glen St, Glens Falls, NY 12801
Mikado is a Japanese restaurant in the heart of Glens Falls. Offering sushi, hibachi, and Japanese fusion.
195 Glen St, Glens Falls, NY 12801