Windsor House, HA7
Monument station
Credit: Pixabay/tonysell
Windsor House is a location in London.
return to article