Grant Hall, Rothes Address46-48 New Street, Rothes, AB38 7BJShow full screen Google MapView Grant Hall, Rothes on a map Upcoming events No upcoming events here at the moment. See what’s on across Moray →