Hotel Plaza San Francisco

Santiago, Chile

Located in downtown Santiago, the Plaza has comfortable rooms and a great location within walking distance to the plazas, museums, cathedral, and shops. There’s a metro station close by.