Time Square Plaza

Location: Richmond Hill, ON.