A JD Wetherspoon pub, The Muckle Cross, located on High Street, Elgin. It's named after a historic cross and serves food daily.