El Tomatillo Taquiera — Sanford | My Florida

El Tomatillo Taquiera is a restaurant in Sanford, Florida. Listing sourced from OpenStreetMap.