Divine on-site restaurant
The Howard Johnson Hotel Veracruz is located in Veracruz, Mexico City. Built in 1971 and remodelled in 2003, this hotel features an outdoor pool, a divine on-site restaurant and minibar. We are just minutes from all local attractions and the city center. The staff is available 24 hours a day to meet any needs that guests require.