lobster palace

Noun

 * 1)  An ostentatiously elegant restaurant in New York City.