Okurama, is hands down the best sushi place, in my humble opinion. Ever. It's in St Julians and there's actually two places, one is called International Taste and it's a bit more on the posh side (the ambiance of the place). I've been to both places and I cannot decide which one is better. There... Continue Reading →