X2O Restaurant Address: 71 Water Grant St, Yonkers, NY 10701 Phone: (914) 965-1111 Cuisine: Modern American Read more