Where is Delta Hotel, Vlaardingen?

Where is Delta Hotel, Vlaardingen located?

Delta Hotel, Vlaardingen, Zuid-Holland, Netherlands (approx. 51.89852°, 4.34293°)


Where is Delta Hotel, Vlaardingen on the map?