Chefs Place is a takeaway offering generous portions at reasonable prices. Known for meal deals.