Bedford Meadows Gallery

Bedford Meadows, a Retail Anchored Strip in Bedford, Texas comprised 41,200 square feet and house 12 tenants.