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

The restaurant is worshiped by fish fanatics.

Restaurant
Sushi Hiro

The restaurant is worshiped by fish fanatics.