View on Google Maps silentuk.com Aldwych Tube Station , one of London's 18 "ghost stations", stayed open from 1907 till 1994 whe...