Considered by many to be the best high street in London, both Londoners and tourists visit to browse the many independent and chain shops, from bargain to high end. The interesting shops are interspersed with restaurants and cafes, where you can enjoy lunch, drinks or snacks.