Red Deer, Alberta
Bower Place (also known as Bower Place Shopping Centre) is a shopping centre located in Red Deer, Alberta, Canada.