The town also boasts a collection of gift shops , cafes , bars , and restaurants within the very desirable Bank Street area , whilst offering retail options within its retail parks at Queen 's Drive and Glencairn Square . The town also boasts a collection of gift shops , cafes , bars and restaurants within the very desirable Bank Street area , whilst offering retail options within its retail parks at Queen 's Drive and Glencairn Square .