Spencers Plaza Spencers Plaza Mount Road, Aayiram Vilakku, Chennai Loading Map.... Spencers PlazaMount Road, Aayiram Vilakku - ChennaiDetails 13.061330273163307 80.26133940583497 Event(s) No events in this locationShare this:FacebookTwitterReddit