This HOWARD Johnson-Plaza Hotel is located at 6483 Richmond Rd, Williamsburg, VA-23188. An interactive Map of this HOWARD Johnson-Plaza Hotel is shown below.
View details of this HOWARD Johnson-Plaza Hotel location.