restaurants in richmond upon thames


Mamma Mia

459 Upper Richmond Road West, East Sheen, SW14 7PR, Tel: 020 8878 6725,

Authentic Italian regional food in the heart of SW14.


55 Church Street, Twickenham, TW1 3NR, Tel: 020 8892 1096,

Meditterranean cuisine

Osteria Pulcinella

36 Church Street, Twickenham, TW1 3NR, Tel: 020 8892 5854, Email,

Italian restaurant

Pizzeria Rustica

32 The Quadrant, Richmond, TW9 1DN, Tel: 020 8332 6262,

Serving the Richmond dining scene with award winning pizzas and authentic rustic Italian fare.

Montien Thai

214 Sandycombe Road, Kew Gardens, TW9 2EQ, Tel: 020 8948 8487,

Petersham Restaurant Pic

Petersham Hotel, Nightingale Lane, Richmond, TW10 6UZ, Tel: 020 8939 1084, Email,

Overlooking the River Thames at Richmond, The Petersham Restaurant is without doubt one of the finest. Their menus offer modern classic cooking using fresh and seasonal ingredients to create perfectly balanced flavours.

Afternoon Tea at The Petersham

Nightingale Lane, Richmond, Surrey, TW10 6UZ, Tel: 020 8939 1084, Email,

Afternoon Tea has become an institution at The Petersham, which commands unspoilt panoramic views of the River Thames and the surrounding meadow

Bingham Room

61-63 Petersham Road, Richmond, TW10 6UT, Tel: 020 8940 0902, Email,


10 West Temple Sheen, London, SW14 7RT, Tel: 020 8876 4238, Email,

Dont Tell Fred

40 Sheen Lane, East Sheen, London, SW14 8LW


Rear of 55 Petersham Road, Tow Path, TW10 6UT, Tel: 020 8948 8189

Speciality: Sausages

Authentic Munich beer, wine and great German food.


27f The Quadrant, TW9 1DN, Tel: 020 8940 4365


Royal Botanic Gardens, Kew, TW9 3AB, Tel: 020 8332 5183

Pizza Al Rollo Small

20 Hill Street, Richmond, TW9 1TN, Tel: 020 8940 8951

Raefils SMALL

34 Church Street, Twickenham, TW1 3NR, Tel: 020 8892 6366


Richmond Gate Hotel, 158 Richmond Hill, Richmond, TW10 6RP, Tel: 020 8940 0061

Rocksons Restaurant Small

17 High Street, Hampton Wick, KT1 4DA, Tel: 020 8977 0402




4-6 Wellesley Parade, Wellesley Road, Twickenham, TW2 5SQ, Tel: 020 8894 6111