Liberty Tavern anchors themselves in the prime corner space of this brand-new retail and restaurant center; that is strategically located within Beulah Park Living and walkable to the historic Town Center. Since 2008, Liberty Tavern has been a favorite of Powell residents, and it is coming to Grove City!