Rum Kitchen Rum Kitchen Unit 13 (Basement and Ground Floors) 5 Sclater Street London E1 6JY Rating Date: 2020-11-02 Rating Authority: Tower Hamlets Leave a Reply Cancel replyYou must be logged in to post a comment.