La Stella del Sud offers lodging with a terrace, bar, and room service. Amenities include free WiFi, air-conditioned rooms, and a shared kitchen.