Grill Taverna offering delicious, generously portioned meals at great prices. A popular spot.