morning haze, westminster - sold

  • £449