Ealing

Sushi Hiro

(Now Closed)

0

1 Station Parade, Uxbridge Rd., Ealing,
London,
England,
United Kingdom,
W5 3LD.

The restaurant is worshiped by fish fanatics.