Tech Plaza 2411 Tech Center Court Las Vegas, Nevada 89128 Fantastic location in the NW Medical District/Technology Park. Tech Plaza is located just off Smoke Ranch, between Tenaya and Buffalo. This project is strategically placed to serve the enti …
See the original post:
NW Industrial Office Flex Space