in the long-run, you need to make the area attractive to prospective restaurant-owners.
theaters, shops, galleries, concert venues, and other destinations will bring the traffic needed to support a restaurant. when an area has enough demand for restaurants to support them, restaurants will spring up.
in the short-run, and specific to this particular location, the owner of the building can offer all sorts of incentives--rent tied to profit or gross, help with construction/buildout costs, utilities included for all or part of the lease, etc, etc.
in addition, local governments can offer tax incentives, special financing arrangements, help with loans, give deals in association with municipal services such as permits, trash removal, licenses.
there are lots of ways to make it happen. the bottom line of all of them is money. make it worth someone's while and they'll most likely take a chance on it.