Delicious sushi
4/1/2023
New IRO sushi restaurant has just open down Palmers Green high street. Walked in on Thursday with my...
(1)
Advertisement
Iro Sushi Palmers Green is a charming sushi restaurant located in London, England. Known for its fresh ingredients and authentic Japanese flavors, this eatery offers a delightful menu featuring a variety of sushi rolls, sashimi, and traditional Japanese dishes. With a cozy atmosphere and friendly service, it's the perfect spot for sushi lovers and newcomers alike to enjoy a delicious meal.
Generated from this place's information
New IRO sushi restaurant has just open down Palmers Green high street. Walked in on Thursday with my...
Advertisement