Own or manage a place in town?
Flag as Inappropriate
This is an elegant but casully upscale restaurant located in the heart of Alpharetta's corporate campuses. It serves American fare with a focus on steaks and seafood. The Village Tavern also has a full bar with a meet-and-greet atmosphere.