Ali Baba Shop Ali Baba Shop 95 – 102 Clifton Street Adamsdown Cardiff CF24 1LU Rating Date: 2020-02-25 Rating Authority: Cardiff Leave a Reply Cancel replyYou must be logged in to post a comment.