Got a sec? Are you able to write a short review of Leo's Cafe Bar in Waltham Forest? Help create a directory of recommended cafes in Waltham Forest by adding your Leo's Cafe Bar Waltham Forest review today. If Leo's Cafe Bar Waltham Forest is your business, then claim it now. Business owners who claim a business can update the description and add new tags and photos.