Taverna Pella offers Greek and Mediterranean specialties. Takeout service is available.