1 photo HomeAlbertaEdmonton WestEdmontonElmwood Townhomes | 8401 169 Street, Edmonton Elmwood Townhomes | 8401 169 Street, Edmonton Facebook Copy url Apartment Edmonton, Edmonton, Edmonton Metropolitan, T5R 4H5 Overview Highlight Location OverviewElmwood Townhomes | 8401 169 Street, EdmontonAmenities Highlight Pets Allow Pets 1 579 $ per month Posted 26 day(s) ago See the publication on RentCanada Number of view : 11