Hotel Alcala del Rio, Santiago De Chile (3-star) | TravelManiac