Miller & Carter Newbury Park
Aldborough Road North, Ilford, Greater London, IG2 7TD 020 8590 1281
Aldborough Road North
020 8590 1281
We offer free WiFi, too. So, whether you want to impress a business client or simply need a convenient diversion while your dining partner powders their nose, you can get online in just a few taps of your smartphone.
If you would like to book a table, please click here, or give us a ring on the number above