Located in Greenwich, a neighborhood in London, Admiral Hardy is near a train station. The Arena and ABBA Arena are cultural highlights, and some of the area's notable landmarks include Tower Bridge and Tower of London. London Eye and Sky Garden are not to be missed.
Reviewed by Andre Walker – Travel writer with 20 years of global hotel experience.