This Persian restaurant in Upper Richmond Road offers what its website states his authentic cuisine for both eat-in diners and on a collection/delivery basis.

The extensive menu offers a wide selection of traditional starters, including a sharing platter option, and mains which range from stews to grills, many featuring saffron based flavours as fitting for a Persian venue.

Esfahan is fully-licensed but it also offers a bring your own facility, with corkage fees being £4.50 per bottle of wine, £1 per beer or £10 per bottle of spirits at the time of writing.

The food delivery option is for minimum orders of £25 and a charge is made for the service. Alcohol is also available as a delivery item but recipients must be over 25 and the driver will ask for ID.