Sol Food ★★★★★4.5 (693) Restaurants Puerto Rican restaurant 151 Petaluma Blvd S #129, Petaluma, CA 94952 Call Website Details →