NESTLED IN A PARK-LIKE SETTING WITH ALL THE CITY CONVENIENCES. Lansdowne Towers Apartments are located in a beautifully landscaped setting just outside of Lansdowne. Experience the area's quaintness and charm without sacrificing easy access to transportation. Close enough to the city to work without paying the high prices. Come in today and see why yo should make Lansdowne Towers your new home.