Karel and Ida Tiller

No more information about the couple, yet.

Buildings

Prague (Praha), Czechia
Villa of Karel and Ida Tiller