Find hotels near Elgin Town Hall, 5 Trinity Place, Elgin, IV30 1UL. View hotels, hostels, b&b's and other accommodation close to Elgin Town Hall. The top hotels near Elgin Town Hall.
5 Trinity Place, Elgin, IV30 1UL