122 The Plaza, Beaver Creek, CO 81620
Located in the heart of Beaver Creek Village, and serving an extensive Italian menu, featuring its signature NY Style pizza, in addition to a variety of appetizers, salads, subs, and hot Italian entrees.
Cuisine Type: French, Greek
Facility Amenities: Happy Hour
Payment Methods: Discover
Restaurant Type: Diner