A nice Scandinavian cafe/grocery store on 61 Great Titchfield St, London W1W 7PP. Best coffee this side of Oslo.