Cosmo's is not far, but anything on Long Bay is a taxi ride from CN. Alfred's is a bit further but is also a great choice.