The Frasier Files

Cabo San Lucas

A resort city at the southern tip of Mexico's Baja California peninsula, popular for beaches and nightlife.

Read on Wikipedia

Appearance

Mentioned once in Match Game.

Match Game

Season 11 · Episode 18 · S11E18

Episode →
Cabo San Lucas
Roz

Related References

From the same episode and category.