Straw Hat Restaurant on Anguilla Peter Parles bolted out of his Straw Hat Restaurant office like a man on fire. “We’ve got Internet problems,” Parles confided to a friend. Straw Hat is located on the Caribbean island of Anguilla, a place where Internet hiccups are a fairly common occurrence. Regardless of your work setting, Wi-Fi […]
↧