Deli Mama is a food establishment located in Bodrum, Turkey. It is described as a flavor stop in the heart of Bodrum, suggesting a focus on local tastes and quality ingredients. The name implies a specialization in deli-style offerings.