It really does look like a parking lot from the satellite imagery. Based on the provided picture, it just looks temporarily blocked off for construction, but the image isn't completely clear on what it should be instead. Feel free to reopen if you have information on what it is instead.