Bouchard Restaurant & Inn

505 Thames St.
Newport, RI 02840
United States
41° 28' 45.2712" N, 71° 18' 51.9408" W
Phone:
401-846-0123