Author: jenu989

The Holiday Inn Elstree is part of the Holiday Inn chain, which was founded in 1952 in Memphis, Tennessee, by Kemmons Wilson. The brand has since become one of the... Read More