× × Luna Restaurant 2477 Main St, Lake Placid, NY 12946 Share Now Save Page chevron_left chevron_right View all photos Family Dining About An Italian - American fusion restaurant in the heart of Lake Placid's downtown. Other Features American Family Dining Italian Major Credit Cards Details Address: 2477 Main St, Lake Placid, NY 12946 Phone: 518.302.5180 Get Directions Share to: Share by Email Copy URL