sunshine sparkle through morning haze, westminster - sold

  • £249