Microsoft Store, The Florida Mall