Would you be willing to add a review of The Village Taverna Stevenage? Add a The Village Taverna Stevenage review and contribute to the directory of recommended Greek restaurants in Stevenage. Are you the business owner of The Village Taverna Stevenage, then claim it now. This will allow you to amend your details and improve your listing.