ITSU ITSU 98 Kensington High Street LONDON W8 4SG Rating Date: Rating Authority: Kensington and Chelsea Leave a Reply Cancel replyYou must be logged in to post a comment.