Season 18 · Episode 228 · December 9, 2013
Filmed at Cabo San Lucas, Mexico
Restaurant detail
Cabo San Lucas, Mexico
Explore this restaurant’s current details and TV appearances.
Season 18 · Episode 228 · December 9, 2013
Filmed at Cabo San Lucas, Mexico