Best food at The Star Vista, whether you’re attending a concert or not