Sol Food
Restaurant
•
903 Lincoln Ave, San Rafael, CA 94901, USA
8.7
Monday: 8 AM – 9 PM
See if anyone you trust recommends it!