Vespuccis Pizza and Pasta is a neat, neighborhood pizza and pasta place located on the stretch of Peachtree between 17th and 18th streets. It features open air-seating to enjoy basic pizzas, as well as spaghetti, ravioli and numerous common Italian dishes.