The Home Depot

12055 Biscayne Blvd, North Miami, Florida, United States