Get directions to: Alcatraz Seafood, Santa Rosa, CA
Restaurant address: 3230 Sebastopol Road Santa Rosa, CA 95407, USA
Restaurant: Alcatraz Seafood