Where is The Red Apple?

Where is The Red Apple located?

The Red Apple, The Red Apple, Netherlands (approx. 51.91722°, 4.489167°)


Where is The Red Apple on the map?