December 2, 2011

Jacksonville, Fla.-based Regency Centers said that Villa Capri Ristorante has leased restaurant space at Twin Peaks shopping center, located in Poway, Calif.