Get directions to: Central Hotel, Lacona, NY
Restaurant address: 8317 Harwood Drive Lacona, NY 13083, USA
Restaurant: Central Hotel