Explore details about location Teal Street. Teal Street is a location situated within the Royal Borough of Greenwich alongside other areas such as Benbow Street, Beaconsfield Road, Empire Close.