It actually isn't really a terrible location. Parking is not avail anywhere in that area except just across the street, the same as it for people going to any restaurant in the area. My guess is that the restaurants that were there in the past just couldn't deliver good food at a decent price. If they had, they would still be there.