Rated
5.0 out of
5 from
1Reviews
Orange Leaf
is a highly reviewed Ice Cream Shop Restaurant
Ranked #1 of 7 Restaurants in Northwest San Antonio.
Some say it is amazing, helpful, clean.
★★★★★ on the 7th of August, 2013
Amazing yogurt! Quality toppings. Very clean and spotless. Staff is very helpful!