Janet Cumbrae Stewart 1883 - 1960 Clock Tower, Prague Pastel 45.4 x 37.5 cm Signed Item #190 Sold See all items by Janet Cumbrae Stewart Read More About Janet Cumbrae Stewart Ask a Question