Willow Place in City of Westminster is a asphalted, lit residential street. The road has sidewalks. In the vicinity, there is restaurant. Willow Place also exists in Cambridgeshire and Peterborough.