Lowe's Home Improvement 1836

Lowe's Home Improvement #1836 is a Lowe's Home Improvement store located at 851 South Pavilion Center Drive, Las Vegas, Nevada.