The sentence in your title is wrong. Your alternative is better, but still not quite right, because the two things that you are comparing aren't balanced. You could say either:
'Sunshine Restaurant's waiters are better than Green Restaurant's.'
'The waiters at Sunshine Restaurant are better than those at Green Restaurant.'