From hunting down the best halal fish and chips to shopping along Oxford Street and exploring the colorful markets of Camden, London checks all the boxes.