London Planning TipsWhere to Stay in London 8 Budget London Hotels That Cost Less Than £150 Per Night