Skip to main content
Welcome to Oxford Villas located at 577 Oxford Street in Chula Vista - Chula Vista, CA apartments for rent