The restaurant adds some much-needed vibe to sleepy South Granville.