Mimoza Grill: A gyro restaurant known for fresh, handmade grilled meats. Offers delivery and takeout.