Lavender Hill & St John’s Hill restaurants

Lavender Hill and St John’s Hill SW11 restaurants

If you come out of the main entrance of Clapham Junction station (which is actually in Battersea – very confusing!), turn right up the hill and over the bridge to reach the restaurants, shops and bars of St John’s Hill. Turn left out of the station for Lavender Hill – which is a very long road!


Good Earth Express (Chinese)
116 St John’s Hill, SW11 1ST, T: 020 7228 3140
Excellent quality food, on the expensive side, at this take-away/delivery branch. Nearest restaurant is Wandsworth Common way: 11 Bellevue Road, SW17 7EG, T: 020 8682 9230

Good Morning Vietnam (Chinese & Vietnamese)
17, St. John’s Hill, London, SW11 1TN, T: 020 7350 0001
Cheap and cheerful restaurant and take-away – but don’t be fooled by the name. It’s mostly Chinese! Opposite Clapham Junction station.

Nancy Lam’s Enak Enak (Indonesian)
56 Lavender Hill, SW11 5RQ, T: 020 7924 3148
Enak Enak apparently means “yummy yummy” in Indonesian. The food certainly lives up to that billing, and the service is excellent, if a little eccentric at times! We haven’t been for a while but this restaurant has been here for around 27 years and still gets good reviews.


Khan’s (Indian)
159 Lavender Hill, Battersea SW11 6QY, T: 020 7978 4455
Quality Indian cuisine including many low-fat dishes. Take-away also available.


Ben’s Canteen (International)
140 St John’s Hill, London, SW11 1SL, T: 020 7228 3260
Popular, local restaurant up the hill from Clapham Junction. Serves breakfast, brunch, dinner and drinks daily. Good atmosphere and friendly service. They regularly organise other special offers and events (not in a tacky way!) so check their website for details.


175 Lavender Hill, SW11 5TE, T: 0800 389 9770
Really excellent take-away and delivery wood fired pizzas – part of a London chain.

Donna Margherita

183 Lavender Hill, London SW11 5TE, T: 020 7228 2660
Restaurant and wood-fired pizzeria specialising in dishes from southern Italy. Take-away and delivery too.


189 St John’s Hill, Battersea, London SW11 1TH, T: 020 7738 0735
A new restaurant to the area, Darwin’s aim is to offer relaxed dining in a cosy, clutter-free environment. We’d describe the menu as modern British but with dishes from around the world too. They also serve roasts from 12-3pm every Sunday.

Fish in a Tie (Mediterranean)
105 Falcon Road, SW11 2PF, T: 020 7924 1913
The menu is an eclectic mix, loosely Mediterranean and reasonably priced. Two courses for £12.


Kao Sarn
110 St John’s Hill, Clapham Junction, SW11 1SJ, T: 020 7223 7888
A five minute walk up the hill from Clapham Junction will bring you to an enclave of restaurants, bars and shops. Don’t get too excited – it’s not Clapham! However, there is enough here to warrant a visit including this BYO Thai which we haven’t tried yet but a good friend of Totally Clapham recommended it.

Mien Tay (Vietnamese)
180 Lavender Hill, Battersea SW11 5TQ, T: 020 7350 0721
This excellent Vietnamese restaurant is very popular at weekends so it’s advisable to book. The décor is simple but the food has always been good when we’ve visited. It is named after the area of South Vietnam from where the owners originate and includes traditional dishes that are local to the Mien Tay region. Take away also available.

Tumnan Thai Restaurant
163, Lavender Hill, Battersea SW11 5QH, T: 020 7223 1046
Traditional Thai restaurant offering take-away. Good red and green curries!