The Safari Restaurant

337 W Tulare St Dinuba CA 93618 USA

(559) 591-8616

Location