
Mito Japanese Steakhouse
Address:
2663 Main St, Lake Placid, NY
Japanese Restaurant
Whether you're in the mood for a sit-down dinner or need a quick bite to eat on the go.
Japanese Restaurant
Whether you're in the mood for a sit-down dinner or need a quick bite to eat on the go.