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