La Stella is an informal Italian restaurant offering classic dishes and simple rooms with amenities for overnight stays.