Find the top Vegetarian cafe and deli in Michigan near you now.
Mediterranean restaurant
Address: 110 Clifford St, Detroit, MI 48226