Photos of Taverna del Campo

  • Taverna del Campo Photo, Rome, Italy
    Campo dei Fiori

    lt on August 10, 2001