- Created by G.Stewart 13 October 2000 WELCOME to the MEADOWS - ELLON The North-East s Premier Sports Facility THE MEADOWS SPORTS CENTRE THE MEADOWS, ELLON AB41 9QJ Tel: 01358 725162 The Meadows Complex opened in 1989 with the vision of SPORT FOR ALL it is the largest centre of its type North of the river Tay and is renowned for the facilities it has on offer. Many individual members have ...www.meadows.ellon.org.uk