I've been to the Island Life Shop near Siloso Beach and it's beside a 7-Eleven store if i'm not wrong. However, i don't think there was a task related near there, just that teams were spotted near there and with that picture, comfirmed that teams were also spotted in Sentosa? However, that logo, looks like a corporate building exterior to me and i need to find where exactly was the photo taken...