business park and self storage
Ambassador Business Park and Self Storage → Lewisville, Texas
1702 S State Hwy 121, Ste 121
Lewisville, Texas 75067
Number one in self storage
Price Range: $
Business park featuring 30 office, retail and warehouse spaces available for one year leases. Retail frontage wired for electricity, phone, air conditioning, heating and internet.
Business park featuring self storage rentals, retail space, office space and warehouse space for lease.