Family-run Greek deli and cafe, Mima's Place, offering Greek sandwiches, drinks, and treats. Dine-in, takeaway, and outdoor seating available.