Lowe's Home Improvement 1148

Lowe's Home Improvement #1148 is a Lowe's Home Improvement store located at 8369 Power Inn Road, Elk Grove, California.