Located next door to the popular Sakura Japanese Cuisine & lounge, Sliema. Ichiban’s concept is a natural progression from the experience and successful ten year track record in the Asian food sector.
Posted On 11 April 2019