Carlo's Place

710 High St, Delano CA

(661) 725-1398

Location