Harrods in London is an established department store that one must visit at least once when you touring in London. It has become a high-end tourist destination over the years and boasts of a wide range of goods available catering the needs of each and every visitor to the store regardless of their age, gender and preference. There are fashionable food courts located in this store although it is a department store. If you are in search of a London Apartment Hotel there are many options available in the city. However, St Marks London is among the best London Long Stay Apartments which is recommended by many travellers.