What's the deal with the new place on James St in Eastwood?

The sign has been up for well over a month. A week or two ago the "open" light was on a few times when I drove past, but ever since it's been dark no matter what time of the day I go by. Did anyone check it out?

Honestly, as much as I'd love a place so conveniently located to me, it's just too out in the open, with the parking lot right on James...and it's a stand alone building, so there are no other storefronts to give you some cover.