Singular Santiago Lastarria Hotel

Singular Santiago Lastarria Hotel, Santiago, Chile

This hotel oozes style and comfort in Chile’s capital city, Santiago