Ikura Restaurant
4.5
Monday: 18:00 - 22:30
Tuesday: 18:00 - 22:30
Wednesday: 18:00 - 22:30
Thursday: 18:00 - 22:30
Friday: 12:00 - 15:00
Saturday: 12:00 - 15:00
Sunday: 12:00 - 15:00
Tuesday: 18:00 - 22:30
Wednesday: 18:00 - 22:30
Thursday: 18:00 - 22:30
Friday: 12:00 - 15:00
Saturday: 12:00 - 15:00
Sunday: 12:00 - 15:00
More about Ikura Restaurant
Ikura Restaurant is located at 91 Haverstock Hill, NW3 4RL London, United Kingdom
+442077228999
Monday: 18:00 - 22:30
Tuesday: 18:00 - 22:30
Wednesday: 18:00 - 22:30
Thursday: 18:00 - 22:30
Friday: 12:00 - 15:00
Saturday: 12:00 - 15:00
Sunday: 12:00 - 15:00
Tuesday: 18:00 - 22:30
Wednesday: 18:00 - 22:30
Thursday: 18:00 - 22:30
Friday: 12:00 - 15:00
Saturday: 12:00 - 15:00
Sunday: 12:00 - 15:00
http://www.ikura.uktakeaway.com
Similar Listings
Sumosan Twiga
4.5
Ocean Dragon
4.5