Villa Capri Ristorante to open at Twin Peaks

12/2/2011

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.

X
This ad will auto-close in 10 seconds