The Star on Park
1400 Park St, Alameda CA 94501