Where is the closest place to get a SIM card?
The closest place to get a SIM card is at the AT&T store located at the Grand Park Plaza, which is a 1/4 mile from the Hotel Strata in Mountain View, California.