meaning of apollo victoria

apollo victoria meaning in Urban Dictionary

a theatre in London, presently hosting 'Wicked the Musical', also called the AV