Restaurant
Sakura
9 locals recommend,
Tips from locals
Healthy, Fresh & Authentic! Discover a selection of traditional Japanese Cuisine!
Unique things to do nearby
Locals also recommend
Location
Sliema