Village Inn South Tampa restaurant is a third generation family owned and operated restaurant. At Dow Sherwood's Village Inn we have a great selection of breakfast, lunch and dinner items, not to mention our signature desserts and pies. Great service and great menu selection. We are located at 215 North Dale Mabry Highway in Tampa, Florida.