Long time no see you, Alex
Well, It depends on the meaning you want to stress.
Translation: 在伦敦有很好的剧院吗?this sentence inclines that whethe there exists good theatres in London, not care about the quantities
在伦敦有一所很好的剧院吗? this sentence inclines that whether there is one outstanding theatre in London. In other words, in fact, there are more than one theatre in London, but most of them , or all of them are good enough.
Anyway, If you just ask causually, no body will take it seriously.both of them make sense。