More about Bonzai Restaurant
Bonzai Restaurant is located at 11-13 Carlton St., Nottingham, Nottinghamshire, NG1 1NL, United Kingdom
Similar Listings
Sumosan Twiga
4.5
Ocean Dragon
4.5