minube
The Hotel Elizabeth Orwell is located...
The Hotel Elizabeth Orwell is located in Felixstowe, England. This hotel was built in the Victorian style dating in the year 1898 and initially built by the "Lord" Tollemarch. The spacious public areas are traditionally paneled and decorated with lots of charm and elegance. The hotel was renovated in 2003. It is near the center of the city and the port of "Felixstowe" for business customers and it is also close to local attractions for guests who come to visit the area.