Seva Vegetarian Restaurant Address: 66 E Forest Ave, Detroit, MI 48201 Phone: +1 313-974-6661 Cuisine: Vegetarian cuisine Read more