Strip Malls: Olympia Centre

Photo Credit: Tara Lee The burning torch that forms the logo for Olympia Centre (8400-8460 Alexandra Road) beckons from afar with the promise of noteworthy eating. This strip mall, located in the…

Continue Reading