
Elisha is a Nigerian restaurant near Covent Garden in London. If you look carefully and your geography is fair you can see where the “I” is pointing.
Elisha is a Nigerian restaurant near Covent Garden in London. If you look carefully and your geography is fair you can see where the “I” is pointing.