21 Main Street

Restaurant · 2425 Main Street, Lake Placid, NY

More food in Lake Placid, NY