Always got something to say? Want to submit a review of Illusion in Waltham Forest? Share your experiences by writing a Illusion Waltham Forest review and help build a directory of recommended men's clothes shops in Waltham Forest. Are you the owner of Illusion Waltham Forest, then claim it today. This will allow you to amend your details and improve your listing.