Glendower Flats Glendower flats Glendower Flats (1938) 15 Glendower St, a group of three flats, situated near Hyde Park. Displaying Art Deco features.