Write a review

Oishi Sushi Japanese Restaurant

← View details

Unit 3&4, The Lemonade Building, , 3 Aboretum Place, , Barking, Essex IG11 7RL, United Kingdom, Barking, England