The present North Greenwich Tube Station is an entirely different station from the former station of the same name that used to be there from 1872 to 1926. The present station is adjacent to the O2 Arena, on the northern end of the Greenwich Peninsula and on the south bank of the River Thames.
North Greenwich Station (GPS: 51.50024, 0.00358) Source: https://commons.wikimedia.org/wiki/File:North_Greenwich_tube_station_Interior.jpg Author: oyxman