Home improvement store Lowe’s is slated to open in Georgetown by 2025, according to a project filing with the Texas Department of Licensing and Regulation.
Home improvement store Lowe’s is slated to open in Georgetown by 2025, according to a project filing with the Texas Department of Licensing and Regulation.