More about Sakura No Hana
Sakura No Hana is located at 326 Balham High Rd, SW17 7AA London, United Kingdom
020 8682 1777
http://www.fujisanrestaurant.co.uk
Similar Listings
Sumosan Twiga
4.5
Ocean Dragon
4.5