Leeward Village Apartments 1530 Victoria Ave Oxnard, CA 93035 Phone: (805) 985-1035
Category: Apartments