Casa du Soleil ★★★★★5.0 (3) Restaurants Latin American restaurant · Argentinian restaurant 863 Francisco Blvd E, San Rafael, CA 94901 Call Website Details →