The Moustache is an independently owned café-bar based in South East London. We are serving coffee, homemade cakes and freshly prepared food alongside a good selection of soft and alcoholic drinks
Halibuts works best if you Allow All cookies (see our Privacy Policy)