Towers at Costa Verde

 8775 Costa Verde Boulevard, San DiegoCA 92122
$1,975+Studio-3 BedsNo Pets