Neruda Express Hotel

40 Vecinal Street,
Santiago
Chile