Kebab Point is a Turkish restaurant known for its generous portions, including "Mega" and "Super Mega" kebabs with options like fries and cheese.