New York's Grand Central or King's Cross in London

This page is the CodyCross answer for the clue below from The Netherlands, Group 2108, Puzzle 3 (West Friesland Region).

Question is: New York's Grand Central or King's Cross in London

and the answer is: STATION

Word Meaning:

STATION — A stopping place.

Definitions from Wiktionary.

New York's Grand Central Or King's Cross In London - The Netherlands CodyCross Answers | CodyCross Solutions