Elgin in Morayshire is a great place to head for a self catering short break or holiday... there is so much to see and do. Click here to find out more »
Elgin is Scotland’s smallest city. The city boasts stone buildings, a cathedral, a museum, shops and pubs. Close by are sandy beaches, golf courses, fishing villages and many distilleries.