4 The Peninsula is a development within the Thames Gateway area. The Peninsula is situated in the London Borough of Greenwich and is surrounded on three sides by the River Thames.