El Sabor Restaurant

761 Keller Pkwy, Keller, TX

Menu (As of 10/29)

El Sabor Restaurant: hours and how to order