“A wide range of features is available” is more ‘technically correct’ according to traditional prescriptive grammar, and arguably more logical.
Both forms are completely idiomatically acceptable, though; Google n-grams suggests that as of the 90’s, they were roughly equally common:
That shows just this specific example, which appears only in recent decades, but there are a host of other similar constructions, going back for centuries, and in many levels of writing, not just casual speech. So well-informed modern grammars agree, both forms are completely correct; go with whatever you feel flows best!
Edit: Actually, in contexts like yours, are is probably rather more common than that graph might suggest. Looking more closely, of the results for “range of features is”, quite a lot are in contexts like “The range of features is typically quite large…”, where “are” wouldn’t make sense — the predicate unambiguously applies to the range, not to the individual features. I can’t think of a corpus search that would weed out such cases; on a very rough perusal of Google Books results, I’d guesstimate that in contexts like yours where either is idiomatic (eg “…a remarkable range of features is/are visible…”), the are form is maybe about twice as common as the is. (Thanks to @FumbleFingers for pointing this out in comments.)
Edit: as comments on other answers show, the two versions aren’t always interchangeable; one can certainly come up with examples where only one or the other is idiomatic. But in this specific example, both are quite fine, as the n-grams search above and more in-depth searching along similar lines illustrate.
A range extends from one point to another. It is possible to express the extent between the two end points, as in your first example, but there is no reason why intermediate points cannot be included, as in your second example.
Best Answer
As pointed out by in John Lawyer's comment, there definitely should not be a comma after "Restaurant" and nor should there be a space in front of a comma).
Apart from that, (as a Brit) I see absolutely no difference in meaning between the two sentences:
Being pedantic: