Get directions to: Adel's Restaurant, Santa Rosa, CA
Restaurant address: 456 College Avenue Santa Rosa, CA 95401, USA
Restaurant: Adel's Restaurant