It is said that good things come to those who wait. The Olive Tree Greek Grill proves the point.