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

The restaurant is worshiped by fish fanatics.

Restaurant
Sushi Hiro

The restaurant is worshiped by fish fanatics.