Casa de Sol

22307 South Garden Avenue, Hayward, CA 94541