Explore details about location Thomas Street. Thomas Street is a location situated within the Royal Borough of Greenwich alongside other areas such as Tudway Road, Eltham Palace Road, Creek Road.