Lowe's Home Improvement 621

Lowe's Home Improvement #621 was a Lowe's Home Improvement store located at 48 Boston Post Road in Orange, Connecticut. The store closed in January 2019.