Description of 17 Star Street
17 Star Street is a Grade II listed building on the corner of Sale Place and Star Street in London W2.
The 3-storey yellow brick building with a basement was built in early 19th-century.
The nearest tube station is Edgware Road - 300m.
Paddington Station is just 600 metres from here.