Description Selfmade is the best Smoothie Bar in Ottawa. We are the best Vegan Restaurant and Vegetarian Restaurant which provide the services of Juice Bar and Healthy Food. For more details visit us.