Margarita Summit Apartments

 42200 Margarita Road, TemeculaCA 92592
$1,719+2-3 BedsPets OK