This Howard Johnson is located at 2516 10th St, Menominee, MI-49858. An interactive Map of this Howard Johnson is shown below.
View details of this Howard Johnson location.