Delft Town Square

-34.083684, 18.474994