Get directions to: Rosa''s Italian Restaurant, Tulare, CA
Restaurant address: 21 S Tower Sq Tulare, CA 93274, USA
Restaurant: Rosa''s Italian Restaurant