The Manor Arms

Submitted by daniel on

The Manor Arms is a gastro Pub for all the family located at 13 Mitcham Lane, adjacent to Streatham Green. It has been open for a couple of years now in its current guise, but with a relatively new landlord, it seemed like as good a time as any for a review