Elm Creek Manor on November 04, 2010 Get link Facebook X Pinterest Email Other Apps Elm Creek Manor is our newest site to go live! Located in Muenster, they are your choice for luxury lodging in Texas! Check out their spa and beautiful antiques by going to www.elmcreekmanor.com and let us know what you think about their new site!