Season 8 · Episode 100 · March 29, 2010
Filmed at Charlotte, North Carolina
Restaurant detail
Charlotte, North Carolina
Explore this restaurant’s current details and TV appearances.
Season 8 · Episode 100 · March 29, 2010
Filmed at Charlotte, North Carolina