National Trust - Mount Stewart House, Garden and Temple of the Winds is located in Newtownards, United Kingdom on Portaferry Rd. National Trust - Mount Stewart House, Garden and Temple of the Winds is rated 4.7 out of 5 in the category tourist attraction in United Kingdom.