Get directions to: Playa Azul, Santa Rosa, CA
Restaurant address: 6576 Oakmont Dr Santa Rosa, CA 95409, USA
Restaurant: Playa Azul