La Castellana is an upmarket restaurant offering polished rooms with mountain views, serving homemade-style meals in a cozy atmosphere. It features a cafe/bar.