Shiba Pizza & Grill 256 Kilburn High Road, London NW6 2BY