Vedder Rd. Retail/Office Unit For Lease
2,500 SF Retail/Office unit for lease located in Grace Plaza off Vedder Road; a very busy
2,500 SF Retail/Office unit for lease located in Grace Plaza off Vedder Road; a very busy location with tons of traffic featuring 20 parking