Harrods Afternoon Tea
Arguably the world s finest department store, Harrods has been serving customers for over 150 years. Charles Henry Harrod started a humble grocery shop in 1849 and by 1902 Harrods was London s biggest store, with 91 departments and a staff of more than 2. They have recently unveiled their elegant refurbishment of The Georgian…