delmarplazalaredo.com
Del Mar Plaza - HomeDel Mar Plaza is located in North Laredo at 201 W. Del Mar Blvd. The Del Mar Plaza is a 46,692 square foot shopping strip located in a high traffic area. Our tenants include a nice mixture of retail stores, offices, game rooms and restaurants. Convenie
http://www.delmarplazalaredo.com/