The restaurant scene in London wouldn’t be complete without Aida. You will find Aida in London on 133 Shoreditch High Street. Aida's menu is all about delicious Cafe fare. Being located in the heart of Shoreditch, London makes Aida easily accessible with plenty of other or similar restaurants near Aida in London. Find your new favourite restaurant on Quandoo and book your table online in just a few clicks.