Have you heard? The Muffin Man has the best scones in London!
The Muffin Man is an old-school English tea shop that serves a variety of breakfast dishes, rustic cakes and scones. You might have seen this name on Instagram before, because it is a highly popular joint, especially among Singaporeans and Indonesians.
Indeed, it is one of those places that you must dine at at least once in your lifetime.