The Stella Hotel has in in-house restaurant that serves up delectable dishes.