Robert Irvine visits the Cape Horn restaurant in Red Lion, Pennsylvania, to help improve its management and food quality. The episode features the restaurant's struggles and efforts to turn things around.
TLC Restaurant Impossible Episode in Red Lion Pennsylvania
Loading comments...




