2020 · 50 reviews #90 of 259 Restaurants in Bend $$ - $$$ Italian Pizza Vegetarian Friendly. 118 NW Greenwood Ave, Bend, OR 97703-2005 +1 541-318-9018 Website. Closed now : See all hours.