Tucked away on Davis Island, this little restaurant has a loyal following.:
The Scene
Located in the small business district with well-patronized hardware store, pizza shop and pharmacy, the Grecian Island attracts people who enjoy plain food, big portions and...