Mito Japanese Steakhouse

2663 Main St Lake Placid NY 12946 USA

(518) 523-1588

Location