Jenny's Grill is a snack bar offering fresh, homemade Greek specialties.