Taqueria del Sol

Location