Osaka is a food lover’s must. Japan is a paradise of flavours and traditions, street food and some of the finest Italian restaurants in the Land of the Rising Sun. Whim and humour are featured even in fine Neapolitan-style pizzerias and lesser known trattorias located virtually all over the entire prefecture. Go ahead and discover them!