Restaurant catches fire in city