Order food online at Francesco’s Ristorante Italiano, Williamsburg with Tripadvisor: See 1,146 unbiased reviews of Francesco’s Ristorante Italiano, ranked #7 on Tripadvisor among 348 restaurants in Williamsburg. … Located in a strip mall on Richmond Road in Williamsburg. Beautiful Italian decor, clean restaurant. There was way too much time …