Lowe's Home Improvement 2452

Lowe's Home Improvement #2452 was a Lowe's Home Improvement store located at 720 Dubuque Avenue in South San Francisco, California. The store closed in January 2019.