1:57 minutes

Mark Peel welcomes you to his Los Angeles restaurant Tar Pit.

Your video will resume shortly.
We're sorry, this video is no longer available.

View other videos for “Top Chef Masters”

Video Player : Video ID