Delvin's Restaurant and Catering
701 S Taylor St, Amarillo 79101