Season 5 · Episode 54 · November 24, 2008
Filmed at Albuquerque, New Mexico
Restaurant detail
Albuquerque, New Mexico
Explore this restaurant’s current details and TV appearances.
Season 5 · Episode 54 · November 24, 2008
Filmed at Albuquerque, New Mexico