When you stay at Hotel Stella, you'll be within a 10-minute drive of Magellan's Cross. Free perks include WiFi and self parking. All rooms feature 24-hour room service and LCD TVs.
Staff is great, rooms have nice beds, location is far enough away to be quiet... Wish the kitchen could get my breakfast right just once