$1,050+

Cielo Vista Townhomes

2320 E 21st Street, Odessa, Texas 79761
  • 1–2 Beds
  • 1 Bath
  • 660-1250 Sqft
    (844) 576-1352
    $1,050+
    Cielo Vista Townhomes
    (844) 576-1352

    The Highlights

    Here are some of the most popular amenities at this property
    • PET FRIENDLY
    • AIR CONDITIONING
    • PATIO
    • DISHWASHER
    • SWIMMING POOL
    • WASHER & DRYER CONNECTIONS

    Floor Plans

    3 Floor Plans and 312019 units available
    1 BEDROOM
    EfficiencyContact for Price
    1 Bed | 1 Bath
    660 Sqft312019 Available
    ApartmentContact for Price
    1 Bed | 1 Bath
    750 SqftContact
    2 BEDROOMS
    ApartmentContact for Price
    2 Beds | 1 Bath
    1250 SqftContact

    Pet Policy

    Find out if pets are allowed at this property

    Other

    Call for Policy
    Small & Medium Size Pets
    Initial fee: 200
    Maximum pets: 2
    Additional rent: $25
    Breed Restriction

    Amenities

    See all 20 amenities for this unit

    Living Space

    Air Conditioning
    Hardwood Flooring
    Washer & Dryer Connections

    Perks

    Cable Ready
    Extra Storage
    New/Renovated Interior

    Kitchen

    Dishwasher
    Refrigerator
    Stainless Steel Appliances

    Outdoor Space

    Patio

    Parking

    Carport
    Covered Parking

    Features

    Laundry Facility
    Smoke Free
    Swimming Pool

    Management Details

    Accepts Credit Card Payments
    On Site Maintenance
    On Site Management
    Emergency Maintenance

    Unique

    Pet Friendly

    Similar Properties

    Ratings & Reviews

    Be the first to rate and review this property!
    Love it or leave it?
    Help your fellow renters and leave a review.

    Description

    Learn more about this property

    Building Type

    Apartments

    Managed By

    Intrawest Management

    Leasing Terms

    View leasing terms
    Please call for lease terms and pet policy.

    Office Hours

    Closed Today

    Sunday

    Closed

    Monday

    09:00 AM - 06:00 PM

    Tuesday

    09:00 AM - 06:00 PM

    Wednesday

    09:00 AM - 06:00 PM

    Thursday

    09:00 AM - 06:00 PM

    Friday

    09:00 AM - 06:00 PM

    Saturday

    By Appointment Only

    Other

    Please Call for Hours


    2320 E 21st Street
    Odessa, Texas 79761