Meteor Centre (adj)

On Mansfield Road, near Cinema

Buses point north ↑