Get directions to: Aroma Round, Lake Placid, NY
Restaurant address: 18 Saranac Avenue Lake Placid, NY 12946, USA
Restaurant: Aroma Round