Peter CharalambousMar 13, 20231 min readRESTAURANTSBacchanaliaMayfair Restaurant A world of Mediterranean delicacies, revelry and artistry has arrived. Bacchus, the classical god of wine and wild...