Original Italian Restaurant 2055 Magnolia Ave Buena Vista VA United States
Hours: M-Th 11 a.m.-10 p.m.; F-Sa 11 a.m.-11 p.m.; Su Noon-10 p.m.
Phone: 540.264.0029 Accepts: American Express, Visa, MasterCard/Eurocard