La Santa Taqueria | Miami Shores/Biscayne Park | Mexican | Restaurant
Photo by Donna Irene

La Santa Taqueria

Best of Miami Awards