Villa Capri Ristorante to open at Twin Peaks

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

The 2,570-sq.-ft. restaurant is slated to open in January 2012, bringing the center to 98% leased.

Twin Peaks is a 198,139-sq.-ft. shopping center home to several national and regional retailers such as Target, Albertsons, Starbucks and Subway.