Get Directions to Star House Bed & Breakfast ← View details 296 Hither Green Lane, Lewisham, London SE13 6, United Kingdom, London, England Get Directions From* To * — Required information