London's West End is home to spectacular shopping streets, a top-notch restaurant scene and a world-famous theatre district.