Peter CharalambousMar 13, 20231 min readRESTAURANTSIT LondonMayfair Established in 2015 in Ibiza, IT Restaurants represent the founders’ unique vision of combining carefully curated music,...
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...