The leisure centre has a gym, swimming pool and learners pool, and a sports hall. Outside the complex is a small skateboard park. The leisure centre was built in the 1980s on open ground opposite the old Horfield Barracks, where open and closed-in rifle ranges once stood. Of Horfield's green spaces, Horfield Common is the largest, having a central enclosure of tennis courts and a bowling club. Horfield Common is one of Bristol's highest points of land above sea level. There is a Library on Filton Avenue. There is a Primary School, Filton Avenue Primary School, also on Filton Avenue. There are two GP Surgeries that serve Horfield. Horfield Health Centre, and Monks Park Surgery  The nearest hospital is "Southmead Hospital", a large public National Health Service hospital, situated a short distance away in the Southmead ward of Bristol. It is part of the North Bristol NHS Trust. The nearest Police Station used to be situated just west of Horfield on Southmead Road, however this was closed and replaced by a care home. The nearest Police Station is now a community police station based in the grounds of Southmead Hospital. Horfield is served by bus services on Gloucester Road (First West of England routes 24, 25, 70, 71, 72, 73, 75, 76, 78 and 79 and Wessex Connect routes 3A, 3C commuter buses to Aztec West and 11,12, 15 and 19), and Muller Road (Wessex Connect routes 506 and 507). The main road running through Horfield is the Gloucester Road section of the A38 and is the longest road of independent shops in the UK. Historically, from the latter part of the 19th century until the first third of the 20th century, Horfield was served by Bristol's tram system, with Horfield having its own tram depot near the junction of Gloucester Road and Church Road. The tram depot site is now a petrol station and a doctor's surgery at the rear. Tram lines which once lead into the depot have been preserved in the surface of the car park of the surgery. Between 1927 and 1964, the northeast part of the district was served by Horfield railway station. Famous sons of Horfield include Hollywood actor Cary Grant, who was born at 15 Hughenden Road in 1904, and composer Ray Steadman-Allen was born at 64 Muller Road in 1922. The cartoonist Annie Fish was born at Brynland Avenue in 1890.