Get directions to: Captain Kidds, Angola, NY
Restaurant address: 8934 Lake Shore Road Angola, NY 14006, USA
Restaurant: Captain Kidds