Experience the finest apartments in the Austin area at Ellwood at Lake Travis! Found in the beautiful neighborhood of Ranch Road 620 North, Ellwood at Lake Travis is pet-friendly and features a pristine pool, fitness center, and high-speed internet access for the busy professional. Tour today and experience the best in apartment living.