Stella Hotel offers comfortable accommodations with complimentary Wi-Fi and parking.