Newcastle Place, W2
Sound of the Underground
Credit: Wiki Commons
Newcastle Place is a location in London.
return to article