map placeholder

Royal India

47 Stoke Newington Church Street, London, N16 0NX 0208 166 7884

***** Indian
Main course: £7
Food spend: £15

Royal India is a long-standing labour of love based in Stoke Newington, crafted from years of family heritage and tradition. Offering a plethora of authentically prepared Indian fare, food is cooked in the restaurant’s home-style clay oven and features a handful of innovative signature dishes.

Featuring a trademark ‘catch of the day’, fresh flaky fish dominates the seafood offerings, and includes pan-fried tiger fish served on a bed of fragrant herbs and spices. Ginger-infused chicken paired with lemon, onions and coriander offsets the Royal India menu, alongside barbecued duck and tender pieces of lamb married with wild and citrusy shatkora fruit.

Smouldering red décor adorns the Royal India dining area, highlighting the plush design scheme and casting a maroon hue over the restaurant. Taut leather chairs are scattered throughout the dining room, and tilt towards impressive and introspective wall art.

Royal India in London is a 12-minute walk away from Clissold Park, and a 7-minute walk from Stoke Newington Rail Station.

Royal India

47 Stoke Newington Church Street, London, N16 0NX

Contact +44 2072497025
Reservations 0208 166 7884

See all restaurants in London

See all restaurants in North London

Unfortunately, you can't book Royal India online on this site

Nearby restaurants

Book this restaurant