My Place is a European restaurant known for its generous portions of comfort food.