Got a good one for someone’s birthday from Harry Batten on Conway Street the other week. Was £35 for a 4-6 person cake but I’d say the actual size was more like a 10-person one.
Cielo on Church Street looks good and has vegan options but they don’t have prices on their site.