answersLogoWhite

0

The King's Cross railway station is located in London. It is a major London railway terminus, specifically located on the northern edge of central London.

User Avatar

Wiki User

12y ago

What else can I help you with?