Set within the landmark UNESCO World Heritage Site overlooking the River Thames, Greenwich is always a popular location to ...