PHOTO GALLERY VISIT US TODAY Drop by our restaurant location in Marion, North Carolina. We are located between Asheville and Morganton in beautiful McDowell County. Get a great meal while visiting or shopping in Marion, Lake James, local skiiing or on your way to the Blue Ridge Parkway. ADDRESS 909 North Main Street in Marion, North Carolina. 28752 PHONE NUMBER(828) 655-1557 EMAIL ADDRESSinfo@moondoggysdiner.com FOLLOW ME Invalid Email CONTACT US Message Sent! Message failed. Please try again.