Gemini Apartments

 540 - 600 Channel Island Boulevard, OxnardCA 93033
$1,049+Studio-2 BedsNo Pets