The Netherlands, Amsterdam, Haarlemmerstraat
Loukia Richards at work in Art Hotel Dulac.