The Star on Park

The Star on Park is a vegan-friendly pizza restaurant offering vegan cheese and Impossible meat in Alameda, California. 

1400 Park St (at Central), Alameda, California 94501
510-832-7827