Spencer Plaza (built 1985)
Location: 13.061262°N, 80.261103°E