Lowe's Home Improvement 593

Lowe's Home Improvement #593 is a Lowe's Home Improvement store located at 115 Foxon Boulevard, New Haven, Connecticut.