Sol De Oro

Latin American restaurant · 2617 Main Street, Lake Placid, NY

Dine-In

Hours

More food in Lake Placid, NY · Latin American Food in Lake Placid