Off the beaten track and charmingly weird, not only is it meat-free, but it’s also a top value for London. You pay just £5.95 for a giant all-you-can-eat-buffet—a mix of spicy choices, conventional options (onion bhajis, which go fast but get replenished), and bizarre flavors (such as curried Brussels sprouts). Its chatty decor—walls are coated with propagandist slogans and dubious graphs extolling the virtues of vegetarianism—make it more of a must. There are other no-limit buffets (such as on Marchmont St. northeast of the British Museum), but none so memorable.