Barbecue restaurant Mega Souvlaki offers grilled meats and a menu available for online ordering and delivery. Features an outdoor seating area.