Flamingo Plaza-6680 W Flamingo Rd. Las Vegas NV. 89103

3,200 SF Stand alone Building | Showroom Space Featuring Hardwood Floors & Other Upgrades| Excellent Street Visibility