Get directions to: Applebee's Grill & Bar, Santa Rosa, CA
Restaurant address: 2250 Santa Rosa Avenue Santa Rosa, CA 95407, USA
Restaurant: Applebee's Grill & Bar