One taco stand worth standing for

Fans of La Super Rica line up daily for its fresh, authentic Mexican food

October 2, 2002