3561 Arden Road
Hayward, CA 94545
P: (510)783-4605

Check-in Get Directions